package my.learnDB.sdjpa.dao;

import my.learnDB.sdjpa.domain.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;

import java.util.List;

/**
 * JpaRepository：提供了一些基础的方法，底层还是调用了 entityManager.find(),merge(),persist()等方法
 * JpaSpecificationExecutor：提供了一些复杂查询的方法。。。
 */
public interface AUserJpaRepository extends JpaRepository<User,Integer>, JpaSpecificationExecutor<User>{

    // spring测试环境，更改unit4的运行器
    List<User> findAll();

}
